maker of clocks or watches - Spanish English Dictionary